Techniques Or Principles - What Do You Want To Learn